home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / dcom / modems-part1 / 5890 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: pathway1.pathcom.com!ts7l13
  2. From: insystem@pathcom.com (Geoffrey Welsh)
  3. Newsgroups: comp.dcom.modems
  4. Subject: Re: Int 14?
  5. Date: 17 Feb 1996 20:41:21 GMT
  6. Organization: InSystems Technologies Inc.
  7. Message-ID: <4g5ehh$e43@pathway1.pathcom.com>
  8. References: <4fpbhj$3ak@hobbes.cc.uga.edu>
  9. NNTP-Posting-Host: ts7l13.pathcom.com
  10. X-Newsreader: News Xpress Version 1.0 Beta #4
  11.  
  12. In article <4fpbhj$3ak@hobbes.cc.uga.edu>,
  13.    brian@rhett.libs.uga.edu (Brian Clements) wrote:
  14. >Greetings,
  15. >Can someone point me in the direction of some specs on how int 14 (or is
  16. >it 13) works?  I was pondering the thought of trying to write a server
  17. >to run on a Linux box (modem server) to share with a bunch of win3.1 
  18. >workstations.  Where can I get some info on it?  Is it a crazy thought? 
  19.  
  20. INT 14H is the IBM PC BIOS 'serial services' routine.  It provides four 
  21. subfunctions that, between them, provide the most basic serial I/O needs.  The 
  22. way that the BIOS implements INT 14H really sucks.  It provides speeds up to 
  23. 9600 bps only, no interrupt-driven operations, no buffering, no flow control, 
  24. etc.  Most communications programs (e.g. Telix, Windows(!)) implement their 
  25. own driver and ignore INT 14H entirely.  However, it is common for modem 
  26. sharing software to operate by intercepting INT 14H BIOS calls and redirecting 
  27. them to a modem server somewhere.  Software which can be configured to use the 
  28. INT 14H BIOS interface in stead of its own driver (e.g. TeleMate, Compu$erve's 
  29. client software) is therefore compatible with these packages.
  30.  
  31. The PS/2 implemented two new subfunctions, which provide higher speeds, flow 
  32. control, etc.
  33.  
  34. The IBM PC BIOS serial services interface is well documented in several DOS 
  35. and/or PC low-level programming books, including just about anything ever 
  36. written by either Ray Duncan or Kris Jamsa.  I have "DOS Programming: the 
  37. Complete Reference" by Jamsa in front of me now and it even documents the PS/2 
  38. extensions.
  39.  
  40. I always thought that INT 14H was a silly interface to use in a Windows 
  41. wnvironment; is there any reason not to write a COMM.DRV replacement that 
  42. relays standard Windows serial I/O calls, rather than INT 14H calls, to the 
  43. modem server?!?
  44.  
  45. Geoffrey Welsh, Developer, InSystems Technologies Inc.: insystem@pathcom.com
  46. At home: geoff@zswamp.uucp, [xenitec.on.ca|m2xenix.psg.com]!zswamp!geoff
  47.